iT邦幫忙

2025 iThome 鐵人賽

DAY 4
0
Modern Web

30天入門:學會第一個前端框架-React系列 第 4

Day 4 | React入門:React下載步驟及專案內容介紹

  • 分享至 

  • xImage
  •  

要使用,React, 通常是搭配 VS Code 去使用、開發

原因:

  • 支援JavaScript / TypeScript
  • 整合式終端機
  • 多種擴充內容可以搭配使用

下載步驟

在網站下載 Node.js
https://nodejs.org/zh-tw/download
https://ithelp.ithome.com.tw/upload/images/20250821/2017789971uePC8c3i.png

終端機(Terminal)

node -v

檢查 Node.js 的版本號,表示已安裝

建立 Vite + React 專案

npm create vite@latest

→ 再選擇 React → JavaScript 或 TypeScript(以JavaScript 為例,之後會再介紹兩者的差別)

cd react-app

切換資料夾位置,進入專案資料夾 react-app

npm i

根據專案裡的 package.json 檔案,下載所有需要的第三方套件
→ 再把剛建立的資料夾拖曳放進 VS Code 的編輯器裡

再到

VS Code 內嵌終端(Terminal)

打開網頁伺服器

npm run dev

http://localhost:5173/

https://ithelp.ithome.com.tw/upload/images/20250821/20177899IKGKY3RQOa.png

完成


補充:npx

終端機(Terminal)

npx create-react-app my-react(檔案名稱)

VS Code 內嵌終端(Terminal)

打開網頁伺服器

npx run start

http://localhost:3000
https://ithelp.ithome.com.tw/upload/images/20250821/20177899iquV5zoQ0q.png

完成


npm 和 npx比較

npm npx
用途 安裝、管理套件 執行套件中的指令
運作方式 將套件下載到 node_modules 臨時下載並執行套件,用完即刪除
使用情境 永久或重複使用 執行一次性的指令

React專案內檔案介紹

最主要:

node_modules

專門用來存放專案所安裝的所有 npm 套件(dependencies)

  • 儲存所有的執行檔案
  • 程式執行的關鍵
  • 不需要上傳到 Git
    • 套件資訊都已經寫在 package.json

package.json

  • 是每個 Node.js 專案的核心設定檔,負責紀錄專案的描述及設定,以及專案所需要的套件名稱與版本清單。

上一篇
Day 3 | React入門:React的開發環境
下一篇
Day 5 | React入門:JavaScript VS. TypeScript
系列文
30天入門:學會第一個前端框架-React18
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言